/*
    Created on : 2015-7-27, 17:09:30
    Author     : idea
*/
body{ font-family:"Microsoft YaHei"; margin:0px auto; padding:0px;}
.wrapper{ margin:auto; width:1145px;}
.clear{ clear:both;}

.login-header{ padding:26px 0px 19px 0px; position:relative;}
.login-header span{ color:#f25555; position:absolute; top:42px; right:0px;}
.login-header span a{ color:#f25555; margin:0px 10px; text-decoration:none;}
.login-main{ height:570px; overflow:hidden; position:relative;}
.login-main img{ left:50%; margin-left:-959px; position:absolute; top:0px; z-index:-1;}
.login-main form{ margin:218px auto 0px auto; width:340px;}
.login-main .form-item{  margin-bottom:23px;}
.login-main .form-item input{ box-sizing:border-box; border:0px; border-radius:5px; font-size:18px; padding:12px;}
.login-main .form-item input[type="button"],input[type="submit"]{ cursor:pointer;}
.login-main .form-item-w{ width:100%;}
.login-main .form-item-vr{ width:200px;}
.login-main .form-item-vbt{ background:url("imgs/login-vi.png") no-repeat; margin-left:5px; width:130px;}
.login-main .form-item-sub{ background:url("imgs/login.png") no-repeat;}
.login-main .form-item-sub2{ background:url("imgs/login2.png") no-repeat;}
.login-main .form-item-sub3{ background:url("imgs/login3.png") no-repeat;}
.login-main .form-item-sub4{ background:url("imgs/login4.png") no-repeat;}
.login-main .form-hock{ height:20px; line-height:20px; margin-top:-15px; margin-bottom:15px; font-size:13px;}
.login-main .form-hock-r{ margin-left:190px;}
.login-main .form-hock a{ color:#d5440d; text-decoration:none;}
#desce{ font-size:13px; height:20px; line-height:20px; margin:10px 0px; color:red;}
.login-desc{ padding:102px 0px 91px; text-align:center;}
.login-cont{ background:#f0653d; color:white; font-size:12px; padding:50px 0px 30px; text-align:center;}
.login-cont-tit{ font-size:42px; margin-bottom:30px;}
.login-cont-con{ font-size:18px; height:128px; line-height:32px; margin-bottom:40px;}

.main-nav{ background:#f0653d;}
.main-nav ul{ list-style:none; margin:0px; padding:0px;}
.main-nav ul li{ display:inline-block; font-size:18px; height:40px; line-height:40px; margin-left:-4px; padding:0px 20px; text-align:center;}
.main-nav ul li a{ color:white; text-decoration:none;}
.main-nav ul li:hover,.main-nav ul li:first-child{ background:#e95740;}
.main-nav ul li:hover a,.main-nav ul li:first-child a{ color:#ffcccc;}

.person{
    border:1px solid #ff6633; border-radius:5px; color:#666666; font-size:16px; height:489px; line-height:34px;
/*    margin:83px 45px 79px;*/ margin: 10px 0; padding: 50px;
}
.person-item label{ display:block; float:left; width:150px; margin: 5px 0}
.person-item input{ border:1px solid #666; border-radius:5px; padding:4px;}

.report,.cash{ padding:25px 0px 29px; position:relative;}
.report-tit{ border-bottom:1px solid #ccc; font-size:32px; height:60px; line-height:60px; padding:16px 0px 16px 68px; position:relative;}
.report-tit img{ vertical-align:middle;}
.report-bill{ padding-left:70px;}
.report-bill-time{ padding:30px 0px; position:relative;}
.report-bill-time input{ border:1px solid #d6d6d6; border-radius:5px; font-size:12px; margin:0px 7px; padding:7px 4px; width:212px;}
.report-bill-time .sub{ background:url("imgs/report_ord.png") no-repeat; border:0px; width:100px;}
.report-bill-time span{ border:0px; position:absolute; top:35px; width:20px;}
.report-bill-time span[alt="le"]{ left:180px;}
.report-bill-time span[alt="ri"]{ left:435px;}
.report-table{ border-top:1px solid #868686; border-left:1px solid #868686; margin-top:16px;}
.report-table tr th,.report-table tr td{ border-right:1px solid #868686; border-bottom:1px solid #868686; font-size:12px; height:28px;}
.report-table tr th{ background:#ccc;}
.report-page{ font-size:12px; padding:57px 0px; text-align:right; width:660px;}
.report-page .current{ border:1px solid #f0653d; background:#f0653d; color:white; padding:6px 10px;}
.report-page .num{ border:1px solid #e6e6e6; color:black; padding:6px 10px; text-decoration:none;}
.report-page .prev,.next{ border:1px solid #e6e6e6; color:black; padding:6px 5px; text-decoration:none;}

.cash-side{ background:#fad2c6; bottom:29px; position:absolute; padding:16px 9px; top:25px; width:132px;}
.cash-side ul{ list-style:none; margin:0px; padding:0px;}
.cash-side ul li{ border-radius:5px; font-size:16px; padding:10px;}
.cash-side ul li a{ color:#c9816d; text-decoration:none;}
.cash-side ul .hover{ background:#f0653d;}
.cash-side ul .hover a{ color:white;}
.cash-main{ display:block; margin-left:227px;}
.cash-title{ border-bottom:1px solid #ccc; color:#666; font-size:28px; height:80px; line-height:80px; text-align:center;}
.cash-bord{ color:#999; font-size:16px; height:64px; line-height:32px; padding:16px 0px 16px 128px;}
.cash-rule{ font-size:30px; height:96px; line-height:96px; text-align:center;}
.cash-rule-txt{ line-height:22px;}

//group report
.report-billg-time{ width:95%;}
.report-billg-time .sub{ float:right; margin-right:15px;}
.report-billg-time .sales{ float:right; margin-right:15px; border:1px solid #d6d6d6; border-radius:5px; font-size:12px; padding:6px 4px;}
.empl-sub{ background:url("imgs/empl.png") no-repeat; bottom:10px; border:0px; padding:7px 4px; position:absolute; right:15px; width:122px;}
.empl-add{ display:none; position:relative; padding-bottom:80px;}
.empl-add table tr td input{ width:90%;}
.empl-add table tr td:nth-child(4) input{ width:95%;}
.empl-ads{ background:url("imgs/empl-sub.png") no-repeat; bottom:28px; border:0px; padding:7px 4px; position:absolute; right:15px; width:102px;}

